# tup1 = ('baidu', 'google',1,2)
# tup2 = (1, 2, 3, 4, 5, 6, 7)
# tup_01 = tup1[0:2]
# print(tup1 + tup2)


# 只能对元组进行复制和连接操作 ag:tup1[0] = 100 不能进行此操作）

# tup1 = ('baidu', 'google',1,2)
# print(len(tup1)) # 元祖长度
# del tup1
# print(tup1)
'''
与字符串一样，元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制，
运算后会生成一个新的元组。总而言之对整个元组进行一些运算后就会生成一个新的元组。
'''

#  连接元组
# tup1 = (1,2,3)
# tup2 = (4,5,6)
# tup3 = (7,8,9)
# tup4 = tup1 + tup2 + tup3
# print(tup4)

# 复制元组
tup1 = ('abc')
# 元组复制需要加上分隔符后面复制的内容就按照分隔符分隔开
# tup_copy = (tup1,) * 3
# print(tup_copy)

# 判断元组中元素是否存在使用关键字 in 进行判断，判断结果返回布尔值

# print('a' in tup1)

# 计算元组元素个数。
# len(tuple)

# 返回元组中元素最大值。
# max(tuple)

# 返回元组中元素最小值。
# min(tuple)

# 元组中指定位置元素访问
content = ('hello','world','!')
print(content[1:])
print(content[:2])

# 将列表转换为元组。
# seq = [111, 22, 33]
# tup_list = tuple(seq)
#
# print(tup_list)